/*
	Written By Pradipna Nepal
	www.pradsprojects.com

	Copyright (C) 2012 Prads Projects
	Please read COPYING.txt included along with this source code for more detail.
	If not included, see http://www.gnu.org/licenses/
*/

#ifndef LIBPREPROCESSOR_H
#define LIBPREPROCESSOR_H

#include <vector>
#include <string>
#include "libPrintError.h"
#include "libSymbolTable.h"
#include "libTokenModule.h"
#include "libHash.h"
using namespace std;
using namespace PrintError;
using namespace Hash;

namespace PreProcessor {
	bool handleConst(const vector<IdentTable> *identTable, vector<TokenModule> *modules);
}

#endif